home *** CD-ROM | disk | FTP | other *** search
/ Professional Soft Collection 1.02 / Professional Soft Collection 1.02.iso / qemm.80c / technote.qip / DOS5.TEC < prev    next >
Text File  |  1995-11-04  |  12KB  |  232 lines

  1.  
  2.                   DOS 5 and Quarterdeck Products
  3.  
  4.  Quarterdeck Technical Note #200             Filename: DOS5.TEC
  5.  by Quarterdeck Testing & Compatibility    CompuServe: DOS5.ZIP
  6.  Last revised:  4/21/95                      Category: SW3
  7.  
  8.  Subject: The use of DOS 5.0 with all Quarterdeck products.
  9.  
  10.  Q. Is QEMM compatible with DOS 5?
  11.  
  12.  A. The shipping versions of all Quarterdeck products are compatible
  13.     with IBM and Microsoft DOS 5.
  14.  
  15.     DOS 5 contains a number of enhancements over previous versions.
  16.     Among the most notable features is more advanced memory
  17.     management--specifically, the ability to create and use regions
  18.     of upper memory above 640K.  These regions can be used for
  19.     loading resident programs, drivers, and parts of DOS itself.
  20.  
  21.     In many ways the facilities for managing memory that are built
  22.     into DOS 5 are similar to those first made available to users
  23.     of DOS 2.x through 4.x with the release of QEMM version 4.1 in
  24.     the spring of 1988.  QEMM has evolved considerably from that
  25.     original product, incorporating improvements with each new
  26.     version.  These improvements have progressively resulted in
  27.     more available memory for the user, higher reliability and
  28.     enhanced ease of use.
  29.  
  30.     While the memory management features of DOS 5 represent an
  31.     advance for DOS, Quarterdeck's memory managers still provide
  32.     significant advantages for DOS 5 users.
  33.  
  34.  Q. What advantages do Quarterdeck's memory managers have over DOS'
  35.     memory managers.
  36.  
  37.  A. The differences between the current release of Quarterdeck
  38.     memory managers and those built into DOS 5 are as follows:
  39.  
  40.     1) The combined size of DOS 5's memory managers (HIMEM.SYS and
  41.        EMM386.SYS) is 8 to 10K.  QEMM provides the facilities of
  42.        both these drivers in less than 1K!
  43.  
  44.     2) QEMM typically provides 96K MORE High RAM by default than
  45.        the DOS 5 memory managers on non-PS/2 systems, and 128K MORE
  46.        by default on PS/2 systems. The DOS 5 memory manager allows
  47.        these areas to be included manually, but this requires some
  48.        expertise.
  49.  
  50.     3) QEMM's Squeeze technology allows larger resident programs to
  51.        be loaded by allowing them to squeeze--temporarily--into the
  52.        EMS page frame or areas used by Adapters when loading. The
  53.        DOS 5 memory managers do not provide a similar feature.
  54.  
  55.     4) Using its Stealth option, QEMM can provide EVEN MORE high
  56.        RAM (211k total is common) by hiding machine ROMs and
  57.        allowing High RAM to be mapped over them.  Neither DOS 5's
  58.        memory managers nor any other third-party memory manager
  59.        currently provides this patent-pending technology.
  60.  
  61.     5) DOS 5 has no equivalent to Quarterdeck's Manifest program.
  62.        Manifest is a memory analysis program included free with
  63.        QEMM, DESQview, and DESQview 386.  It provides extensive
  64.        information about the computer on which it is running and is
  65.        an invaluable tool when optimizing a system or diagnosing a
  66.        memory problem or conflict.
  67.  
  68.     6) The DOS 5 memory manager provides no program to
  69.        automatically and OPTIMALLY load TSR's and device drivers
  70.        into the regions of upper memory. Novice users may
  71.        experience considerable difficulty achieving good results
  72.        from the DOS 5 LOADHIGH program, but even advanced users
  73.        will appreciate the speed and accuracy with which OPTIMIZE
  74.        sets up a system.
  75.  
  76.     7) The DOS 5 memory manager provides no Analysis feature.
  77.        QEMM's Analysis is extremely useful in determining areas of
  78.        upper memory that can safely be used. Analysis also lets
  79.        QEMM users reclaim unused addresses in the system ROM and in
  80.        other areas in upper memory--a great advantage to
  81.        memory-hungry users.
  82.  
  83.     8) The DOS 5 memory manager cannot map ROMs into faster RAM.
  84.        QEMM provides this option which can result in substantially
  85.        better performance, especially where screen update speed is
  86.        important.
  87.  
  88.     9) The DOS 5 memory managers have no option to sort memory.  On
  89.        machines where some sections of memory run slower than other
  90.        sections, QEMM can sort the memory so that the fastest
  91.        memory is used first.
  92.  
  93.    10) The DOS 5 memory manager cannot manage ShadowRAM or Top
  94.        Memory, a feature QEMM users on limited-memory systems
  95.        depend heavily upon.  Many 1MB systems turn 384K of the
  96.        first megabyte of memory into ShadowRAM or Top Memory.  This
  97.        memory is unavailable when using the DOS 5 memory managers.
  98.  
  99.    11) Microsoft Windows 3.x Standard mode won't run under the DOS
  100.        5 memory manager when the memory manager is active (in
  101.        virtual 8086 mode), for example when using a disk cache.
  102.        QEMM is the only currently shipping memory manager that can
  103.        run Windows 3.x in all modes whether or not QEMM is active.
  104.  
  105.    12) The DOS 5 memory manager provides no control over the region
  106.        of High RAM that can be used to load programs high.  This
  107.        means that even expert users may be unable to use High RAM
  108.        efficiently in situations where TSR's and drivers must be
  109.        loaded in a specific order.  The Quarterdeck LOADHI programs
  110.        allow TSR's or drivers to be directed to specific high
  111.        memory locations, giving complete control to the user.  Of
  112.        course, as mentioned before, this feature is used expertly
  113.        by the OPTIMIZE program in order to provide the optimum
  114.        configuration.
  115.  
  116.    13) On PS/2s and other microchannel systems, QEMM can
  117.        automatically detect the addresses used by any adapter
  118.        listed in our MCA.ADL file.  This is especially valuable on
  119.        systems with adapter RAM (used by many network cards, among
  120.        other adapters).  Adapter RAM can be particularly hard for
  121.        386 memory managers to detect.  The DOS 5 memory manager has
  122.        no such feature.  As the addresses used by network cards
  123.        vary from machine to machine and card to card, QEMM's
  124.        MCA.ADL file can save considerable work for network
  125.        administrators in companies with large installations of
  126.        PS/2s or micro channel compatibles on networks.  Users of
  127.        PS/2 machines that are not on a network will also benefit
  128.        from this "ease of use" feature.
  129.  
  130.    14) DOS 5 has no equivalent for the VIDRAM utility that allows
  131.        users to extend conventional memory on EGA/VGA systems when
  132.        running programs that are not using EGA/VGA graphics.
  133.  
  134.    15) The DOS 5 memory manager is less flexible for configuring
  135.        expanded (EMS) memory.  Many DOS programs support EMS
  136.        memory; others use XMS.  To have both types of memory, the
  137.        DOS memory manager requires you to divide extended memory,
  138.        part as EMS, part as XMS. To change the amounts available
  139.        you must edit your CONFIG.SYS file and reboot.  QEMM allows
  140.        EMS and XMS to "share" extended memory.  With QEMM,
  141.        applications can use up to the maximum amount of memory
  142.        available as EMS, XMS, or a combination of the two without
  143.        editing configuration files or rebooting the system.
  144.  
  145.    16) QEMM is required for full support of Quarterdeck's DESQview.
  146.        While DESQview can run with the DOS 5 memory managers, as it
  147.        can with other EMS drivers, only by using QEMM can you get
  148.        the special features of DESQview that provide for memory
  149.        protection and the multi-tasking of "ill-behaved" DOS
  150.        programs.  In addition, QEMM moves more of DESQview's data
  151.        out of conventional memory, resulting in larger DV windows.
  152.  
  153.    17) QEMM now supports the Suspend and Resume features of some
  154.        portables and notebook computers that these computers use to
  155.        minimize battery drain.
  156.  
  157.  Q. How can I install DOS 5 on a system already running QEMM?
  158.  
  159.  A. If you are installing DOS 5 on a system that already has QEMM
  160.     installed, simply leave the Quarterdeck memory managers in
  161.     place and run the DOS SETUP program.  SETUP will detect that a
  162.     compatible memory manager is installed and will not replace it.
  163.     SETUP typically makes two or three changes to your CONFIG.SYS
  164.     file.  First, it places a "DEVICE=SETVER.EXE" statement at the
  165.     beginning of your CONFIG.SYS file (before the QEMM device
  166.     line.)  You may want to move this line below QEMM so that
  167.     Optimize will load it into upper memory.  Second, it puts the
  168.     line "DOS=HIGH" at the end of the CONFIG.SYS. Third, it puts a
  169.     "SHELL=COMMAND.COM" statement in the CONFIG.SYS if you do not
  170.     already have one.
  171.  
  172.     Once you have installed the DOS 5 upgrade, switch to your QEMM
  173.     directory and run the OPTIMIZE program.  Since the installation
  174.     of DOS 5 will change your memory configuration, running
  175.     Optimize will take care of any rearrangement of programs in
  176.     upper memory that is necessary, giving you the most
  177.     conventional memory possible.
  178.  
  179.     If you are running DESQview, you should Optimize with the
  180.     /STEALTH option, even though Optimize may not suggest it
  181.     automatically.  DESQview can take advantage of the extra memory
  182.     provided by Stealth ROM.
  183.  
  184.     Also, in most cases, DESQview users car run larger programs
  185.     memory in their DOS windows by removing the "DOS=HIGH" from the
  186.     CONFIG.SYS file. This allows DESQview to use the High Memory
  187.     Area (HMA) that DOS would otherwise use. DESQview is more
  188.     efficient at using the HMA than DOS, so giving DESQview the HMA
  189.     usually results in more memory in your DESQview window.  The
  190.     only way to be sure which is better is to try it both ways
  191.     (running Optimize and then running DESQview's Memory Status
  192.     program with each configuration) to determine which provides
  193.     the most memory.
  194.  
  195.  Q. How do I install QEMM on a DOS 5 system?
  196.  
  197.  A. If you are installing QEMM onto a system that already has DOS
  198.     5, simply put the distribution disk in your floppy drive and
  199.     run the INSTALL program.  The INSTALL routines are fully aware
  200.     of DOS 5 and will automatically run the Optimize program to
  201.     configure the system optimally.  There is no need to do any
  202.     "pre-configuration" to the system or to remove any of the DOS 5
  203.     memory management utilities.  If the Stealth ROM feature is
  204.     needed to get your resident programs loaded into upper memory,
  205.     Stealth ROM will be offered automatically by the Optimize
  206.     program.
  207.  
  208.     As suggested above, if you are running DESQview you can force
  209.     the Stealth ROM feature by running OPTIMIZE /STEALTH, since
  210.     DESQview can use the extra memory provided by Stealth ROM.
  211.  
  212.  Q. I run Microsoft Windows in Enhanced Mode.  Is there anything I
  213.     need to know?
  214.  
  215.  A. If you will be running Microsoft Windows in Enhanced mode and
  216.     plan to use the DOS=HIGH parameter, you cannot use QEMM's
  217.     "EXT=" or "MEM=" parameters. When these parameters are used,
  218.     Windows cannot properly take over management of the High Memory
  219.     Area and will fail to start in Enhanced mode.  These parameters
  220.     do not affect operation in Real or Standard modes, as QEMM
  221.     remains in control of memory when those modes are used. Further
  222.     information concerning Windows 3.x and Quarterdeck products can
  223.     be found in our technotes specific to Windows.
  224.  
  225.  ******************************************************************
  226.  *      Trademarks are property of their respective owners.       *
  227.  *   This and other technical notes may be available in updated   *
  228.  *     forms through Quarterdeck's standard support channels.     *
  229.  *          Copyright (C) 1995 Quarterdeck Corporation            *
  230.  ******************** E N D   O F   F I L E ***********************
  231.  
  232.